<!DOCTYPE html>
<html class="x-admin-sm">

	<head>
		<meta charset="UTF-8">
		<title>欢迎页面-X-admin2.2</title>
		<meta name="renderer" content="webkit">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
		<link rel="stylesheet" href="../../css/font.css">
		<link rel="stylesheet" href="../../css/xadmin.css">
		<script src="../../js/base.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../lib/layui/layui.js" charset="utf-8"></script>
		<script type="text/javascript" src="../../js/xadmin.js"></script>
		<!--[if lt IE 9]>
          <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
          <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
        <![endif]-->
		<style type="text/css">
			.layui-inline{
				margin-left: 10px;
			}
		</style>
	</head>

	<body>
		<div class="x-nav">
			<span class="layui-breadcrumb">
				<a href="">首页</a>
				<a href="">基础设置</a>
				<a>
					<cite>特殊点数设置</cite></a>
			</span>
			<a class="layui-btn layui-btn-small select" style="line-height:1.6em;margin-top:3px;float:right" onclick="location.reload()"
			 title="刷新">
				<i class="layui-icon layui-icon-refresh" style="line-height:30px"></i>
			</a>
		</div>
		<script type="text/html" id="barDemo">
          <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon"></i>删除</a>
        </script>
		<div class="layui-fluid">
			<div class="layui-row layui-col-space15">
				<div class="layui-col-md12">
					<div class="layui-card">

						<div class="layui-card-body ">
							<div class="layui-inline">
								<label >项目代码</label>
								<div class="layui-input-inline">
									<input type="text" id="item_code_text" name="item_code_text" autocomplete="off" class="layui-input">
								</div>
							</div>
							<div class="layui-inline">
								<label >项目名称</label>
								<div class="layui-input-inline">
									<input type="text" id="item_name_text" name="item_name_text" autocomplete="off" class="layui-input">
								</div>
							</div>
							<div class="layui-inline">
								<label >项目类别</label>
								<div class="layui-input-inline">
									<form class="layui-form">
									  <select lay-filter="cbhs_distribution_calc_schm" id="cbhs_distribution_calc_schm" name="cbhs_distribution_calc_schm">
										<option value="">全部</option>
									  </select>
									</form>
								</div>
							</div>
							<div class="layui-inline">
								<button class = "layui-btn select layui-btn-sm" onclick="select()"  id="btn_select" style="display:none" > <i class="layui-icon"></i>查询 </button>
							</div>
							
							<table class="layui-table" lay-filter="table" id="table">

							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</body>
	<script type="text/html" id="toolbarDemo">
		<div class = "layui-btn-container" > 
            <button class = "layui-btn select layui-btn-sm" lay-event = "add" id="btn_add" style="display:none" ><i class="layui-icon"></i>添加 </button>
        </div > 
    </script>
	
	

	<script>
		layui.use("laydate",
			function() {
				var laydate = layui.laydate;

				//执行一个laydate实例
				laydate.render({
					elem: "#start" //指定元素
				});

				//执行一个laydate实例
				laydate.render({
					elem: "#end" //指定元素
				});

			});
	</script>
	<script>
		var table = null;
		var form = null;
		layui.use(["table","form"],
			function() {
				table = layui.table;
				form = layui.form;
				table.render({
					elem: "#table",
					toolbar: "#toolbarDemo",
					url: root + "Gongzuoliangshezhi/get_teshu_list",
					page: true,
					cols: [
						[ //表头
							{
								align:"center",field: "item_code",
								title: "项目编码"
							}, {
								align:"center",field: "item_name",
								title: "项目名称",
								edit: 'text'
							}, {
								align:"center",field: "item_class",
								title: "项目类别"
							}, {
								align:"center",field: "order_dept",
								title: "开单科室",
								edit: 'text'
							},{
								align:"center",field: "perform_dept",
								title: "执行科室",
								edit: 'text'
							},{
								align:"center",field: "order_dept_distribut",
								title: "住院开单点数",
								edit: 'text'
							},{
								align:"center",field: "perform_dept_distribut",
								title: "住院执行点数",
								edit: 'text'
							}, {
								align:"center",field: "nursing_percen",
								title: "住院护士点数",
								edit: 'text'
							}, {
								align:"center",field: "other_percen",
								title: "住院其他点数",
								edit: 'text'
							}, {
								align:"center",field: "out_opdept_percen",
								title: "门诊开单点数",
								edit: 'text'
							}, {
								align:"center",field: "out_exdept_percen",
								title: "门诊执行点数",
								edit: 'text'
							}, {
								align:"center",field: "out_nursing_percen",
								title: "门诊护理点数",
								edit: 'text'
							}, {
								align:"center",field: "out_other_percen",
								title: "门诊其他点数",
								edit: 'text'
							}, {
								align:"center",fixed: "right",
								title: "操作",
								toolbar: "#barDemo",
								width: 150
							}
						]
					],id:"table"
				});

				//监听单元格编辑
				table.on("tool(table)", function(obj) {

					var data = obj.data;
					//console.log(obj)
					if (obj.event === "del") {
						layer.confirm("真的删除行么", function(index) {
							// console.log(data.uuid);

							var uuid = data.uuid
							$.post(root + "index/table_delete", {
									uuid: uuid,
									table: "rbrvs_distribution_calc_schm"
								},
								function(data) {
									if (data.code == 0) {
										obj.del();
										layer.alert(data.msg, {
											icon: 6
										});
									} else {
										layer.alert(data.msg, {
											icon: 2
										});
									}
								}
							);

							layer.close(index);
						});
					}

					if (obj.event === "edit") {

						var data = obj.data;
						console.log(data);
						xadmin.open("编辑", "edit.html?uuid=" + data.uuid, 800, 600)

					}

				});
				table.on("tool(test)",
					function(obj) {
				});

				//头工具栏事件
				table.on("toolbar(table)",
					function(obj) {
						var checkStatus = table.checkStatus(obj.config.id);
						switch (obj.event) {
							case "add":
								xadmin.open("添加", "add.html", 800, 600)
								break;
							case "getCheckLength":
								var data = checkStatus.data;
								layer.msg("选中了：" + data.length + " 个");
								break;
							case "isAll":
								layer.msg(checkStatus.isAll ? "全选" : "未全选");
								break;
						};
					});
					
				table.on('edit(table)', function(obj){
				    var value = obj.value //得到修改后的值
				    ,data = obj.data //得到所在行所有键值
				    ,field = obj.field; //得到字段
				    field = field.toUpperCase();
					
					$.post(root+"Gongzuoliangshezhi/set_field", 
					{
						item_code:data.item_code,
						align:"center",field:field,
						value:value
					},
					function(data) {
					        
							if(data.code == 0)
							{
							    layer.msg(data.msg, {
							        icon: 6
							    });
							}
							else
							{
							    layer.msg(data.msg, {
							        icon: 2
							    });
							}
					    }
					);
					
				  });
					
				$.post(root+"Gongzuoliangshezhi/get_cbhs_distribution_calc_schm", {},
				    function(data) {
				        
						for(var i = 0 ; i < data.data.length ; i++)
						{
							$('#cbhs_distribution_calc_schm').append("<option value='"+data.data[i].item_class+"'>"+data.data[i].item_class_name+"</option>");
						}
						
						form.render('select');
				    }
				);
					
			});
			
			function select()
			{
				
				table.reload('table',
				{
				  where:{
					item_code:$('#item_code_text').val(),
					item_name:$('#item_name_text').val(),
					item_class:$('#cbhs_distribution_calc_schm').val(),
				  }
				});
			}
			
			
	</script>
	<script>
		var _hmt = _hmt || [];
		(function() {
			var hm = document.createElement("script");
			hm.src = "https://hm.baidu.com/hm.js?b393d153aeb26b46e9431fabaf0f6190";
			var s = document.getElementsByTagName("script")[0];
			s.parentNode.insertBefore(hm, s);
		})();
	</script>

</html>
